 /* 
 * File:   cMosaicBGScene.h
 * Author: josep
 *
 * Created on 11 / gener / 2011, 01:38
 */

#ifndef CMOSAICBGSCENE_H
#define	CMOSAICBGSCENE_H

#include "Globals.h"
#include "cBackgroundScene.h"
#include "cTexture.h"
#include "cCamera.h"

class cMosaicBGScene : public cBackgroundScene{
public:
    cMosaicBGScene();
    cMosaicBGScene(const cMosaicBGScene& orig);
    virtual ~cMosaicBGScene();
    virtual void Draw();
    void Init(cTexture *texture, bool repeatX, bool repeatY,
                float SpeedReductionFactorX=0, float SpeedReductionFactorY=0,
                float InitialOffsetX=0, float InitialOffsetY=0,
                cCamera *Camera=NULL);
    void Init(cCamera *Camera);
private:
    
};

#endif	/* CMOSAICBGSCENE_H */

